package service;

import java.util.Calendar;
import java.util.Date;

import entity.ContaCredito;
import entity.Fatura;

public interface FaturaService extends ManutencaoService<Fatura> {

    Fatura criarFatura(Calendar dataProximaFatura, ContaCredito contaCredito);

    Fatura criarFatura(Integer anoMesReferencia, ContaCredito contaCredito);

    Fatura buscarFaturaReferenteDataPorContaCredito(Date data,
	    ContaCredito contaCredito);

	void fecharFatura(Fatura faturaFechamento);

}
